package org.openkoala.koala.popup.javaclass.crud;

/**
 * 
 * 类    名：EditType.java
 *   
 * 功能描述：具体功能做描述。	
 *  
 * 创建日期：2013-1-24下午2:01:11     
 * 
 * 版本信息：
 * 
 * 版权信息：Copyright (c) 2013 Koala All Rights Reserved
 * 
 * 作    者：xmfang(xinmin.fang@gmail.com)
 * 
 * 修改记录： 
 * 修 改 者    修改日期     文件版本   修改说明
 */
public enum EditType {
    
    TEXT_FIELD("文本框"),
    TEXT_AREA("文本域"),
    COMBO_BOX("下拉框"),
    ENTITY_COMBO_BOX("实体下拉框"),
    DATE_PICKER("日期控件"),
    HIDDEN_FIELD("隐藏域");
    
    private String description;
    
    private EditType(String description) {
        this.description = description;
    }
    
    public String getDescription() {
        return description;
    }
    
    public static EditType getByDescription(String description) {
    	for (EditType editType : EditType.values()) {
    		if (editType.getDescription().equals(description)) {
    			return editType;
    		}
    	}
    	return null;
    }
    
}
